class Cat:  # 默认继承object   类名(object)  object:父类  一个文件中可以有多个类名

    def __init__(self):  #
        self.name = '小白'
        self.color = '黑色'
        self.height = 30
        self.weight = 40
        self.sex='雄性'
        self.age=2

    def eat(self):
        #在类中嵌套 本文件的方法  使用self.eat()
        print("吃罐头")
    def drink(self):
        print("喝水")
    def sleep(self):
        print("睡觉")
    def pa(self,m):
        print(f"{self.name}爬了{m}米")
    #案例  创建方法 打印 我叫XXX，是一个XXX的小猫，今年XX岁，体重XXX斤，身高XXXcm
    def showInfo(self,sizhi='短'):
       return  f'我叫{self.name}，是一个{self.color}的小猫，今年{self.age}岁，' \
               f'体重{self.weight}斤，身高{self.height}cm'

cat1=Cat()
cat1.name='小黑'
print(cat1.showInfo())

